perm filename ZERO.SAI[8,ALS] blob sn#047807 filedate 1973-06-08 generic text, type T, neo UTF8
00010	BEGIN "ZERO"
00020	
00030	DEFINE ⊂="COMMENT";
00040	REQUIRE "MACROS[1,THO]" SOURCE_FILE;
00050	REQUIRE "COMSUB.HDR[1,THO]" SOURCE_FILE;
00060	  REQUIRE "BLOCKS.HDR[SYS,THO]" SOURCE_FILE;
00070	INTERNAL INTEGER INTOT,M,N,P,INFLAG,HINT,PONY;
00080	INTEGER I,J,J1,K,L,Q,PHPNT,PH2PNT,HPOINT,IMAX,LMID,LMAX,CHAN1,CHAN2,CHAN3,CHAN4,EOF;
00090	INTERNAL INTEGER ARRAY DATBUF[0:1024];
00100	STRING READ1,READ2,READ3,READ4,READ5;
00110	INTERNAL INTEGER I1L,I1H,I2L,I2H,I3L,I3H,  INL,INH,NZRNG,  FP1L,FP1H,FP2L,FP2H,
00120	            ILPB,ILPC,  IHPB,IHPC ;
00130	INTERNAL INTEGER NF; ⊂ *** USED IN PREPARE;
00140	LABEL LABEL1,START,O1;
00150	
00160	DEFINE TB="'11",STRIN="STRINGIN";
00210	CHAN1←1;  CHAN2←2; CHAN3←3; CHAN4←4;
00220	       TABIN(INTOT);  ⊂ INPUT TABLES;
00230	START:	
00240	IF (STRIN("DO YOU WANT INPUT TABLES RESET TO ZER0 (YorCR) = "))="Y" THEN 
00250	    FOR P←0 STEP 1 UNTIL INTOT-1 DO BEGIN
00260	    INCNT[P]←0;
00270	    I←P*74+10;
00290	    FOR J←I STEP 1 UNTIL I+63 DO TABLES[J]←0; END;
00300	
00310	IF STRIN("Should tables(excluding INPUT) be zeroed (Y or N) = ")="Y" THEN
00320	  FOR I←10+INTOT*74 STEP 74 UNTIL TABSIZ-64 DO
00330	    FOR J←I STEP 1 UNTIL I+63 DO TABLES[J]←0;
00340	
00350	TABOUT;
00360	END "ZERO";